Robust Barycentric Coordinates Computation of the Closest Point to a Hyperplane in E
نویسنده
چکیده
Barycentric coordinates are well known and used in many applications. They are used for a position computation inside of an (n+1)-sided simplex in an n-dimensional space, i.e. in a triangle in E or in a tetrahedron in E. There are some cases when the given point is theoretically on the hyperplane, i.e. on a plane in E, but due to numerical imprecision is actually not. Also in some cases we need to compute barycentric coordinates of an n-sided simplex in an n-dimensional space, like barycentric coordinates of a point inside or outside of a triangle in a general position in E. In those cases different approaches are taken, mostly unreliable and not robust in general. In this paper reliable and robust computation of barycentric coordinates for n-sided simplex in E is described. Keywords—computer graphics; computer vision; projective geometry; linear system of equations
منابع مشابه
Barycentric coordinates computation in homogeneous coordinates
Homogeneous coordinates are often used in computer graphics and computer vision applications especially for the representation of geometric transformations. The homogeneous coordinates enable us to represent translation, rotation, scaling and projection operations in a unique way and handle them properly. Today’s graphics hardware based on GPU offers a very high computational power using pixel ...
متن کاملOn Generalized Barycentric Coordinates and Their Applications in Geometric Modeling
Generalized barycentric coordinate systems allow us to express the position of a point in space with respect to a given polygon or higher dimensional polytope. In such a system, a coordinate exists for each vertex of the polytope such that its vertices are represented by unit vectors ei (where the coordinate associated with the respective vertex is 1, and all other coordinates are 0). Coordinat...
متن کاملGeometry, Duality and Robust Computation in Engineering
Robustness of computations in engineering is one of key issues as it is necessary to solve technical problems leading to ill conditioned solutions. Therefore the robustness and numerical stability is becoming a key issue more important that the computational time. In this paper we will show selected computational issues in numerical precision, well known cases of failures in computations. The E...
متن کاملDuality and Robust Computation
Robustness of computations in engineering is one of key issues as it is necessary to solve technical problems leading to ill conditioned solutions. Therefore the robustness and numerical stability is becoming a key issue more important that the computational time. In this paper we will show selected computational issues in numerical precision, well known cases of failures in computations. The E...
متن کاملGeneralized Barycentric Coordinates on Irregular Polygons
In this paper we present an easy computation of a generalized form of barycentric coordinates for irregular, convex n-sided polygons. Triangular barycentric coordinates have had many classical applications in computer graphics, from texture mapping to ray-tracing. Our new equations preserve many of the familiar properties of the triangular barycentric coordinates with an equally simple calculat...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013